package com.itheima.loop;  // 声明包路径，用于组织代码结构

public class DoWhileDemo6 {  // 定义公共类DoWhileDemo6，类名与文件名保持一致
    public static void main(String[] args) {  // 定义主方法，程序的入口点
        // 目标：搞清楚do-while循环的写法，并理解其特点。  // 注释说明程序的目标
        test1();  // 调用test1方法，执行do-while循环演示
    }

    // 使用do-while循环控制打印三行HelloWorld  // 方法功能注释
    public static void test1() {  // 定义公共静态方法test1，无需创建对象即可调用
        // 特点：先执行后判断（一定会执行一次）。  // do-while循环的核心特点注释
        int i = 0;  // 声明并初始化整型变量i，用作循环计数器，初始值为0
        do {  // do-while循环的开始标记，表示先执行大括号内的代码
            System.out.println("HelloWorld");  // 输出字符串"HelloWorld"到控制台
            i++;  // i自增1，即i = i + 1，更新循环计数器
        } while (i < 3);  // while关键字后接条件表达式，判断是否继续循环
        // 当i<3条件为true时，继续执行do中的代码块；为false时，结束循环
    }
}
